<?php

/**
 * Description of PacksManager
 *
 * @author FFOZEU
 */
namespace Applications\Modules\Packs\Models;

if( !defined('IN') ) die('Hacking Attempt');

use Library\Manager;

abstract class PacksManager extends Manager{
    //put your code here
    
    protected $name = 'Applications\Modules\Packs\Models\Packs';
    protected $nameTable = 'c2w_packs';


    /*
     * liste les packs
     */
    abstract public function getPacks();
    /*
     * recherche un pack en fonction de son id
     */
    abstract public function getPackById($id);
    /*
     * ajoute un pack
     */
    abstract public function addPack(array $param);
    /*
     * met à jour un pack
     */
    abstract public function updatePack(array $param);
    /*
     * supprime un pack
     */
    abstract public function delPack(array $id);
}

?>
